﻿using System;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

namespace Microsoft.Office.Interop.Word
{
	[CompilerGenerated]
	[DefaultMember("Range")]
	[Guid("00020951-0000-0000-C000-000000000046")]
	[TypeIdentifier]
	[ComImport]
	public interface Table
	{
		[DispId(0)]
		Range Range { [DispId(0)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.Interface)] get; }

		void _VtblGap1_3();

		[DispId(100)]
		Columns Columns { [DispId(100)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.Interface)] get; }

		void _VtblGap2_1();

		[DispId(1100)]
		Borders Borders { [DispId(1100)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.Interface)] get; [DispId(1100)] [MethodImpl(MethodImplOptions.InternalCall)] [param: MarshalAs(UnmanagedType.Interface)] set; }

		void _VtblGap3_11();

		[DispId(17)]
		[MethodImpl(MethodImplOptions.InternalCall)]
		[return: MarshalAs(UnmanagedType.Interface)]
		Cell Cell([In] int Row, [In] int Column);
	}
}
